草庐IT

Android MediaStore 插入视频

全部标签

windows - 是否可以将 Windows 设置为在插入符合 HID 标准的 USB 设备时自动启动应用程序?

我有一个自定义的HID兼容USB设备。我想将Windows设置为在插入此设备时启动应用程序。这可以通过配置设置实现吗?或者我是否需要编写一个应用程序(例如,驻留在Windows启动时系统托盘中的应用程序)来检测设备何时插入?我知道我的佳能相机和诺基亚手机在插入时可以启动应用程序或自动播放,但它们不是HID设备。 最佳答案 您应该能够通过监视WMIWin32_DeviceChangeEvent或RegisterDeviceNotification来实现这一点。Win32_DeviceChangeEvent:http://msdn.mi

c# - 在非 GDI 应用程序中获取插入符位置

所以我正在编写一个辅助功能应用程序,它需要知道文本输入插入符号的位置。我尝试了GUIThreadInfo,但虽然它在记事本等基本应用程序中有效,但在处理自己的UI的更复杂的应用程序(如Chrome、iTunes等)中却失败了。有没有办法从这样的应用程序中获取插入符位置? 最佳答案 是的,行不通。插入符是user32的一个实现细节,与一个窗口相关联。像浏览器这样的应用程序不使用窗口控件,太昂贵了。而且他们不必这样做,有一个单独的API允许此类程序为屏幕阅读器等辅助功能应用程序提供接口(interface)。开始readinghere.

windows - 是否可以直接访问视频卡? (无 API)

我现在对使用OpenGL有了一些经验,我开始使用它是因为据说它是调用视频卡功能的唯一方法。(除了DirectX-我不喜欢OpenGL)对于编程(例如在C/C++中),操作系统提供了许多API,例如用于打印的函数。但这些也可以通过汇编语言编码来绕过-并调用低得多的API(提高速度)或直接CPU调用。所以我开始想知道为什么这在视频卡上是不可能的。为什么需要像OpenGL或DirectX这样的API?处理这些的过程是:API-call>OScallsvideocard(withcomplexopcodes,Ithink)>videocardresponses(incomplexbinaryf

c - C for Windows 中的网络摄像头视频程序

我想编写一个应用程序,从连接到PC的网络摄像头捕获视频。我在其他网站上找到了教程,但它们是用C++或C#编写的,我有兴趣使用C来完成。你知道一些网络或有一些知识可以帮助我吗?我想我将不得不开始我的代码“请求许可”到SO以允许我连接到网络摄像头但是......我不知道该怎么做,也不知道如何继续。 最佳答案 我注意到你在Windows上的标记,所以这个c库video4linux不会为你工作。然而,在许多情况下,OpenCV(在C/C++中)会做得很好。OpenCV的很多部分都是纯C语言,其中“视频分析”部分可能适合您的部分需求。找到这个

windows - 防止 HTML5 视频禁用屏幕保护程序

是否有参数或某种设置来标记HTML5视频以不禁用用户的屏幕保护程序?不确定这在今天有多重要,但我觉得这在未来可能会成为一个问题。我发现这是在开发一个网站,该网站使用在后台播放的循环HTML5视频(无音频)来为该网站提供一些动态。我开始注意到我的屏幕保护程序在网站开发的几周内停止了初始化。开发完成后,我突然想到我几乎一直在浏览器的选项卡中打开视频播放页面。该选项卡甚至不必处于焦点位置即可影响屏幕保护程序。我知道这绝对是HTML5视频的一个很好的功能,可以防止在观看视频时激活屏幕保护程序,但最好告诉浏览器嵌入的视频不应影响屏幕保护程序/电源功能。我的大部分开发工作都是在Windows7台式

Python - 使用ffprobe获取视频的持续时间

我是Python的新手,我正在尝试使用ffprobe获取文件视频的持续时间(以秒为单位)。调用以下指令ffprobe-ivideo.mp4-show_entriesformat=duration-vquiet-ofcsv="p=0"在CMD上,我在几秒钟内得到了正确的结果,但如果我在python中使用以下命令调用相同的指令:importsubprocessduration=subprocess.call(['ffprobe','-i','video.mp4','-show_entries','format=duration','-v','quiet','-of','csv="p=0"'

windows - 将远程计算机上的 Powershell 窗口设置为插入,而不是覆盖

这是一个奇怪而烦人的问题。也许有人知道如何修复它。我在一台Windows8.1计算机(HERE)上使用RDC远程连接到另一台Windows8.1计算机(THERE)。每次我访问HERE上的RDC窗口时,THERE上的powershell窗口插入模式都设置为覆盖。在我的键盘上按insert将更改模式以插入。注意:这只发生在powershell窗口,我可以输入的所有其他地方默认插入(命令提示符、浏览器窗口、ide等)。如果在HERE上,我失去对RDC窗口的关注以在本地执行某些操作,然后返回到RDCsession,powershell插入模式将重置为覆盖。我没有关闭任何THERE的power

windows - VLC 不使用 Dokan 播放视频

我正在使用dokanyDokan版本,用于在系统上安装磁盘。我已经设法为操作系统实现所有必要的回调,以便能够使用dokan磁盘的文件和文件夹。每当我尝试使用MediaPlayerClassic播放来自dokan磁盘的视频文件时,一切都很好。当我尝试使用VLC播放它时,出现以下错误:Filereadingfailed:VLCcouldnotreadthefile(Badfiledescriptor).更新:Filereadingfailed:VLCcouldnotreadthefile(Badfiledescriptor).VLCcan'trecognizetheinput'sforma

windows - 如何在 Windows 中使用 H264 视频编码器 MFT 对位图进行编码

我的应用程序对从GDI或DXGI方法捕获的帧进行编码。目前我正在使用x264库进行编码。AFAIKx264是基于软件的库,我想借助GPU进行编码,这样可以节省CPU周期并希望速度也会更快。经过搜索,我找到了一个H.264VideoEncoder正在做h264编码的MFT。但是我回答了几个问题。1)它比x264编码库快吗?2)位图帧可以用这个MFT编码吗?-我只看到支持MFVideoFormat_I420、MFVideoFormat_IYUV、MFVideoFormat_NV12、MFVideoFormat_YUY2、MFVideoFormat_YV12这些格式3)它是硬件加速的吗(指它

c++ - Windows 上 C++ 中的声音处理——朝着正确方向的插入

我想编写一个简单的声音编辑器,其目的非常明确:以每个句子重复N次的方式剪切和重新粘合音频文件(其中将包含口语散文)。(这是为了外语学习。)我不想使用现有的声音编辑器,因为我想专门为这个狭窄的任务定制GUI,将Action和点击次数减少到最低限度。不幸的是,我在处理声音方面没有任何经验。我想知道有关Windows上的C++库/API的建议,这将使我能够:读入音频文件(mp3或wav)从“这里”到“这里”选择一部分听听将其附加到一个新文件将整个内容写成mp3(或至少是wav)也非常欢迎任何一般性想法(这对我来说是完全未知的领域,所以如果您有任何绊脚石和错误,您不希望其他人重复,请分享)。